A method of assessing rework for implementing software requirements changes
نویسندگان
چکیده
Software development is often affected by user/system requirements changes. To implement changes, a system which being developed needs to be reworked. However, the term ?Rework? has not been clearly defined in literature. Depending on complexity of amount rework required varies from some software module modifications non-trivial alteration design system. The effort associated with such obviously will vary too. date, there scant research assessment, and relationship between it change estimation hardly understood. In this paper, we present definition for rework, describe method assessing implementing Our consists three stages: namely (i) identification; (ii) analysis; (iii) assessment. demonstrate practicality that enables developers compare different options available identify one less invasive requires lesser design, explain our concept use running example.
منابع مشابه
Assessing Changes for implementing Manufacturing Execution Systems
Objectives of the Study The goal of the research is to design a method to assess the scope and the extent of change for implementing Manufacturing Execution Systems (MES). On the one hand, the study has elicited a set of business requirements to delineate the scope of implementation. On the other hand, the study has assessed the extent of change within the scope by detecting the inertness that ...
متن کاملExamining Requirements Change Rework Effort: A Study
Although software managers are generally good at new project estimation, their experience of scheduling rework tends to be poor. Inconsistent or incorrect effort estimation can increase the risk that the completion time for a project will be problematic. To continually alter software maintenance schedules during software maintenance is a daunting task. Our proposed framework, validated in a cas...
متن کاملAssessing Maturity Requirements for Implementing and Using Product Lifecycle Management
Product lifecycle management (PLM) is a systematic and holistic way to approach challenges that exist in managing product related information along products’ lifecycle from product design to its disposal. There is an established set of information management approaches that address important subsets of lifecycle information management challenges, e.g. product data management (PDM), ERP and CRM....
متن کاملInformation Security Requirements for Implementing Electronic Health Records in Iran
Background and Goal: ICT development in recent years has created excellent developments in human social and economic life. One of the most important opportunities to use information technology is in the medical field, that the result would be electronic health record (EHR).The purpose of this research is to investigate the effects information securi...
متن کاملProgramming Rework in Software Processes
Our long-term research in process programming is based on the hypothesis that software processes can and should be captured accurately and formally, using executable formalisms to support execution, analysis, and understanding. Many process languages have been developed over the years for modeling processes formally. In this paper, we argue that for automated support, we need not a process mode...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Science and Information Systems
سال: 2021
ISSN: ['1820-0214', '2406-1018']
DOI: https://doi.org/10.2298/csis200221032j